Completion Request
constructor(api: String, id: String, prompt: String, headers: Map<String, String> = emptyMap(), body: Map<String, JsonElement> = emptyMap(), streamProtocol: CompletionStreamProtocol = CompletionStreamProtocol.Data, abortSignal: AbortSignal = AbortSignalNever)